package org.thread.test05.tx.demo03;

/**
 * sleep方法与wait方法的区别
 *
 * @author ZQX
 * @date 2025-03-13
 */
public class MainTest extends Object {

    /**
     * 静态方法只能访问静态成员
     *
     * @param args
     */
    public static void main(String[] args) {
        MyThread mt = new MyThread();
        mt.start();

        try {
            // 主线程睡眠一会，让子线程先跑
            Thread.sleep(1);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }

        // 在主线程中，使用子线程定义的锁对象
        synchronized (MyThread.LOCK) {
            System.out.println("主线程实现一些业务操作...");
        }
    }
}
